package ranveterinaria.negocio;

import java.util.Collection;
import ranveterinaria.dao.UsuarioDAO;
import ranveterinaria.excepcion.DAOExcepcion;
import ranveterinaria.excepcion.LoginExcepcion;
import ranveterinaria.modelo.UsuarioModelo;

public class GestionUsuario {

	public void insertar(UsuarioModelo vo) throws DAOExcepcion,LoginExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		dao.insertar(vo);
	
	}
	
	public Collection<UsuarioModelo> listar() throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
        return dao.listar();
	}

	public void eliminar(String codigoUsuario) throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		dao.eliminar(codigoUsuario);
	}
	
	public UsuarioModelo validar(String codigoUsuario,String claveUsuario) throws DAOExcepcion, LoginExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
        return dao.validar(codigoUsuario, claveUsuario);
	}
	
}
